package org.springblade.modules.admin.dto;

import lombok.Data;
import org.springblade.modules.admin.entity.Elevator;
import org.springblade.modules.system.entity.Dept;
import org.springblade.modules.system.entity.User;

import java.util.List;

/**
 * @Date 9:37 2023/2/9
 * @Description {
 *   电梯责任组人新增
 * }
 * @Author lsay
 **/
@Data
public class ElevatorPrincipalSaveDTO {

	/**
	 * 电梯 id 集合
	 */
	private List<Long> elevatorIds;

	/**
	 * 责任组 id 集合
	 */
	private List<Dept> principalDeptList;

	/**
	 * 责任人 id 集合
	 */
	private List<User> principalUserList;

	/**
	 * 负责人类型
	 */
	private Integer type;

	/**
	 * 操作类型 1-全部增加 2-完全替换 3-部分删除 4-完全清空
	 */
	private Integer operation;

	/**
	 * 1-单人 2-批量
	 */
	private Integer numType;

}
